맨위로가기

소프트웨어 배포 생명 주기

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

소프트웨어 배포 생명 주기는 소프트웨어 개발, 테스트, 출시 및 지원 종료까지의 단계를 의미한다. 개발 단계는 프리알파, 알파, 베타 단계를 거치며, 알파는 내부 테스트, 베타는 사용자 테스트를 통해 안정성을 검증한다. 출시 후보(RC)는 최종 제품이 될 가능성이 있는 베타 버전이며, 출시 단계에서는 RTM, GA, 웹 출시 등의 형식을 따른다. 소프트웨어는 출시 후 서비스 릴리스, 패치, 서비스 팩을 통해 지원되며, 더 이상 지원되지 않으면 지원 종료(EOL) 단계에 이른다. 용어의 기원은 IBM에서 시작되었으며, 현재는 다양한 형태로 활용되고 있다.

더 읽어볼만한 페이지

  • 소프트웨어 개발 프로세스 - 버전 관리
    버전 관리는 파일 변경 이력을 체계적으로 관리하는 시스템이며, 다양한 구조와 소스 관리 모델을 통해 협업을 지원하고, 비즈니스 등 다양한 분야에서 활용된다.
  • 소프트웨어 개발 프로세스 - 소프트웨어 개발 수명 주기
    소프트웨어 개발 수명 주기(SDLC)는 시스템 설계자와 개발자가 따르는 일련의 단계로, 예비 분석부터 폐기까지 여러 단계를 거치며, 폭포수 모델, 시스템 분석 및 설계(SAD), 객체 지향 분석 및 설계(OOAD) 등 다양한 방법론을 포함한다.
소프트웨어 배포 생명 주기
개요
유형소프트웨어 개발 프로세스
단계계획
요구 사항 분석
설계
구현
테스트
배포
유지보수
주요 단계 상세
알파설명: 소프트웨어의 초기 버전으로, 내부 테스트를 위해 개발팀 내부 또는 제한된 사용자 그룹에게 배포됨. 기능이 완전하지 않고 버그가 많을 수 있음.
베타설명: 보다 넓은 사용자 그룹에게 배포되는 버전. 알파 버전보다 안정적이지만 여전히 버그가 존재할 수 있으며, 사용자 피드백을 통해 개선됨.
릴리스 후보 (RC)설명: 최종 릴리스와 거의 동일한 버전으로, 심각한 버그 수정 후 릴리스될 가능성이 높음.
안정 릴리스설명: 공식적으로 배포되는 최종 버전.
유지보수설명: 릴리스 후 버그 수정, 보안 업데이트, 성능 개선 등을 포함.
배포 후 단계
일반소프트웨어 제품의 배포 후 상태.
지원 중단더 이상 유지 관리되지 않는 소프트웨어 제품의 배포 후 상태.
관련 개념
지속적 배포 (CD)소프트웨어 변경 사항이 자동으로 프로덕션 환경에 배포되는 방식.
데브옵스 (DevOps)소프트웨어 개발 및 운영을 통합하여 개발 주기를 단축하고 품질을 향상시키는 방법론.
기타
참고소프트웨어 개발에는 다양한 개발 모델 (워터폴 모델, 애자일 개발 등)이 존재하며, 각 모델은 고유한 배포 단계를 가질 수 있음.
소프트웨어 배포 단계는 프로젝트의 규모, 복잡성, 개발팀의 역량에 따라 조정될 수 있음.

2. 개발 단계

소프트웨어 개발은 본격적인 테스트 이전에 수행되는 모든 활동을 포함하는 프리알파(Pre-alpha) 단계부터 시작한다. 이 단계에서는 요구사항 분석, 소프트웨어 설계, 소프트웨어 개발, 유닛 테스트 등의 활동이 이루어진다.


  • '''알파(Alpha)''' 또는 '''개발판''' 단계에서는 개발자가 화이트 박스 테스트를, 테스터는 블랙 박스 테스트 또는 그레이 박스 테스트 기법을 사용하여 소프트웨어를 테스트한다. 알파 소프트웨어는 불안정하여 충돌이나 데이터 손실을 일으킬 수 있으며, 모든 기능을 포함하지 않을 수 있다.[1][3][4]
  • '''베타(Beta)''' 또는 '''시험판''' 단계는 소프트웨어가 기능을 완성했을 때 시작되며, 속도 및 성능 문제와 더불어 완성된 소프트웨어보다 더 많은 버그를 포함할 수 있다. 베타 버전은 많은 사용자에게 시험 사용 기회를 제공하여 사용성, 디자인, 성능에 대한 의견을 수렴하고, 이를 소프트웨어 개발에 반영한다. 베타 테스트는 개방형(오픈 베타)와 폐쇄형(클로즈 베타)로 나뉜다.[29][30][6]


이후 릴리스 후보(RC) 단계에 도달하면, 심각한 버그가 나타나지 않는 이상 출시할 준비가 된 것으로 간주한다.

2. 1. 프리알파

프리알파는 테스트 이전에 소프트웨어 프로젝트 동안 수행되는 모든 활동을 가리킨다. 이러한 활동에는 요구사항 분석, 소프트웨어 설계, 소프트웨어 개발, 유닛 테스트가 포함된다. 일반적인 오픈 소스 개발 환경에서는 프리 알파 버전에 몇 가지 종류가 있다. '''마일스톤'''(Milestone) 버전에는 특정한 집합의 기능이 포함되며 기능이 완성되자마자 공개된다.

2. 2. 알파

'''알파'''(Alpha) 또는 '''개발판'''은 소프트웨어 테스트를 시작하는 첫 단계이다. 알파 소프트웨어는 불안정할 수 있고 충돌이나 데이터 손실을 일으킬 수 있다.[1]

알파 단계에서 개발자는 일반적으로 화이트 박스 테스트 기법을 사용하여 소프트웨어를 테스트한다. 추가적인 유효성 검사는 다른 테스트 팀에서 블랙 박스 테스트 또는 그레이 박스 테스트 기법을 사용하여 수행된다. 조직 내부에서 블랙 박스 테스트로 이동하는 것을 ''알파 릴리스''라고 한다.[1][2]

알파 소프트웨어는 고객에게 출시되기 전에 개발자가 철저히 테스트하지 않는다. 심각한 오류를 포함할 수 있으며, 이로 인한 불안정성은 충돌 또는 데이터 손실을 유발할 수 있다.[3] 최종 버전에 계획된 모든 기능을 포함하지 않을 수 있다.[4] 일반적으로 독점 소프트웨어에서는 알파 소프트웨어를 외부에 공개하는 일은 드물지만, 자유-오픈 소스 소프트웨어는 종종 공개적으로 사용 가능한 알파 버전을 가지고 있다.

알파 단계는 일반적으로 더 이상 소프트웨어에 기능이 추가되지 않음을 나타내는 기능 동결로 종료된다. 이 시점에서 소프트웨어는 기능 완성(feature-complete)이라고 한다. 베타 테스트는 공급업체 사이트(알파 테스트)에서 인수 테스트를 거친 후 소프트웨어가 제품으로 일반 릴리스되기 직전에 수행된다.[5]

'''기능 완성'''(feature-complete, FC) 소프트웨어 버전은 계획되거나 주요한 소프트웨어 기능이 모두 구현되었지만, 소프트웨어 버그, 소프트웨어 성능 또는 소프트웨어 테스트 문제로 인해 아직 최종 버전이 아닌 상태를 말한다.[6] 이는 소프트웨어 개발의 알파 테스트가 끝날 때 발생한다.

2. 3. 베타

베타(Beta) 또는 시험판은 소프트웨어 개발에서 알파 단계 이후에 진행되는 단계이다. 이 단계는 소프트웨어가 기능을 완성했을 때 시작되며, 일반적으로 속도 및 성능 문제와 더불어 완성된 소프트웨어보다 더 많은 버그를 포함한다. 베타 버전은 많은 사용자에게 (주로 무료) 시험 사용 기회를 제공하여 사용성, 디자인, 성능에 대한 의견을 수렴하고, 이를 소프트웨어 개발에 반영한다. 또한, 미처 발견하지 못했던 불편 사항을 보고받아 수정함으로써 정식 버전을 더욱 개선하는 것을 목표로 한다.[29][30]

베타 테스트는 크게 개방형 시험(오픈 베타)와 폐쇄형 시험(클로즈 베타)로 나뉜다. 개방형 시험은 일반인에게 시험판을 공개하여 시험 사용을 요청하고, 폐쇄형 시험은 개발자의 지인, 이전 버전 사용자, 또는 공개 모집한 사용자로 제한하여 시험 사용을 진행한다.[6]
기능 완성(feature-complete, FC) 소프트웨어 버전은 계획되거나 주요한 소프트웨어 기능이 모두 구현되었지만, 소프트웨어 버그, 소프트웨어 성능 또는 소프트웨어 테스트 문제로 인해 아직 최종 버전이 아닌 상태를 의미한다. 일반적으로 기능 완성된 소프트웨어는 베타 테스트와 버그 수정, 성능 또는 안정성 향상을 거쳐 릴리스 후보 상태가 되고, 최종적으로 골드 상태가 된다.

일부 소프트웨어는 "영구 베타" 상태로 유지되기도 한다. 이는 최종 "안정" 릴리스 없이 새로운 기능이 지속적으로 추가되는 것을 의미한다. 인터넷을 통해 소프트웨어를 빠르고 저렴하게 배포할 수 있게 되면서, 기업들은 "베타"라는 단어 사용에 대해 더 유연한 접근 방식을 취하기 시작했다.[11] ZDNet의 2005년 2월 기사에 따르면, Gmail구글 뉴스와 같이 널리 사용되는 서비스가 오랫동안 베타 버전으로 유지되는 현상이 나타났다.[34] 구글 뉴스는 2006년 1월에, Gmail을 포함한 구글 앱은 2009년 7월에 베타 버전을 종료했다.[35]

개발자는 비공개 베타(클로즈드 베타) 또는 공개 베타(오픈 베타)를 출시할 수 있다. 비공개 베타 버전은 초대받은 제한된 개인 그룹에게 사용자 테스트를 위해 출시되는 반면, 공개 베타 테스터는 더 큰 그룹 또는 관심 있는 모든 사람을 대상으로 한다. 비공개 베타는 확장 문제, 문서 부족 또는 중요한 기능 부재 등으로 인해 모든 사람이 사용하기에 아직 준비되지 않은 소프트웨어에 적합하다. 테스터는 발견한 버그를 보고하고, 때로는 최종 버전에 포함되기를 원하는 추가 기능을 제안하기도 한다.

공개 베타는 잠재적 소비자에게 제품을 시연하고, 광범위한 사용자 기반에서 테스트하여 작은 테스트 팀에서는 발견하기 어려운 오류를 찾아낼 수 있다는 장점이 있다. 주요 공개 베타 테스트 사례는 다음과 같다.

  • 1984년 IBM PC용 WordVision 워드 프로세서의 "파이오니아 버전"
  • 2000년 9월 애플의 Mac OSX 공개 베타 운영 체제[36]
  • 2005년 9월부터 2006년 5월까지 Microsoft Windows Vista용 커뮤니티 기술 미리보기(Community Technology Preview, CTP)[37]
  • 2009년부터 2011년까지 마인크래프트 공개 베타 버전

2. 4. 출시 후보 (RC)

출시 후보(Release Candidate, RC)는 마지막 제품이 될 가능성이 있는 베타 버전으로, 심각한 버그가 나타나지 않으면 출시할 준비가 되었음을 의미한다. 프리뷰 릴리즈(preview release)버전으로도 불린다.

마이크로소프트 윈도우 2000 서버 릴리스 후보 2 미디어


''릴리스 후보''(RC)는 감마 테스트 또는 "골드 버전"이라고도 하며, 심각한 버그가 발생하지 않는 한 출시될 가능성이 있는 안정적인 제품인 베타 버전이다. "골드 고잉"이라고도 불린다.[2] 제품 안정화의 이 단계에서는 모든 제품 기능이 설계, 코딩되었으며, 하나 이상의 베타 사이클을 통해 테스트되었고, 알려진 치명적인 버그는 없다. 개발팀이 이 릴리스에 새로운 소스 코드를 더 이상 추가하지 않기로 합의하면 릴리스를 ''코드 완료''라고 부른다. 결함을 수정하기 위한 소스 코드 변경, 문서 및 데이터 파일 변경, 테스트 케이스 또는 유틸리티에 대한 주변 코드는 여전히 있을 수 있다.

베타 테스터는 개인적으로 선택된 경우, 릴리스 후보를 완성품처럼 사용한 것으로 크레딧을 받는 경우가 종종 있다.[2] 베타 테스트는 클라이언트 또는 고객의 위치에서 사용자의 관점에서 소프트웨어를 테스트하기 위해 실시된다.[2]

3. 출시

소프트웨어 출시는 제품이 사용자에게 제공되는 단계로, RTM, GA, 웹 출시 등 다양한 형태로 이루어진다. 소프트웨어가 일단 출시되면 일반적으로 "안정적 릴리스"라고 불린다.[22] 안정 릴리스는 모든 검증 및 테스트 단계를 통과한 마지막 '릴리스 후보'(RC)이며, 알려진 모든 잔존 버그는 허용 가능한 것으로 간주된다. 프로덕션 릴리스라고도 불리는 안정 릴리스는 프로덕션으로 이동한다.

일부 소프트웨어 제품(예: 데비안과 같은 리눅스 배포판)은 이미 시도되고 테스트를 거친 전체 릴리스를 기반으로 하고 보안 업데이트만 받는 '장기 지원'(LTS) 릴리스도 있다.

공식적인 용어는 릴리스 방법(물리적 매체, 온라인 릴리스 또는 웹 애플리케이션)에 따라 달라진다.[22]

3. 1. RTM

'''RTM'''(Release to Manufacturing)은 소프트웨어가 고객에게 배송 및 제공될 준비가 되었음을 뜻하는 용어이다. 배송 구조나 배송량을 정의하지는 않으며, 제품 품질이 대량 생산을 하기에 충분함을 의미한다.

사티아 나델라 마이크로소프트의 ''기어스 오브 워 4'' 골드 마스터 디스크


"제조 출시"(RTM)는 "골드 진입"이라고도 하며, 소프트웨어 제품이 배포될 준비가 되었을 때 사용된다. 이 빌드는 디지털 서명되어 최종 사용자가 소프트웨어 구매의 무결성과 진위 여부를 확인할 수 있다. RTM 빌드의 사본은 "골드 마스터" 또는 GM[12]으로 알려져 있으며, 대량 복제 또는 디스크 복제를 위해 보내진다. 이 용어는 오디오 레코드 제작 산업, 특히 마스터링 과정에서 유래되었다. RTM은 제품이 대중에게 출시되기 전인 일반 출시(GA)보다 앞선다. 골든 마스터 빌드(GM)는 일반적으로 개발자를 위한 베타 단계에서 소프트웨어의 최종 빌드이다.

RTM은 특정 소매 대량 생산 소프트웨어 환경에서 사용되며, 상업 또는 정부 생산 및 유통 환경의 특수 소프트웨어 생산 또는 프로젝트와는 대조된다. 소프트웨어는 관련 컴퓨터 하드웨어 판매의 일부로 번들로 판매되며, 소프트웨어와 관련 하드웨어가 소매점에서 대량으로 판매되어 소프트웨어가 정의된 품질 수준을 충족하고 대량 소매 유통 준비가 되었음을 나타낸다. RTM은 다른 맥락에서 소프트웨어가 관련 하드웨어 최종 사용자 컴퓨터 또는 기기에 설치 또는 배포를 위해 클라이언트 또는 고객에게 전달 또는 출시되었음을 의미할 수도 있다. 배포 메커니즘이나 볼륨을 정의하지 않으며, 품질이 대량 배포에 충분함을 나타낼 뿐이다. 엔지니어링 조직의 결과물은 복제에 사용되거나 웹용 이미지를 생성하는 데 사용되는 골든 마스터 미디어 형태인 경우가 많다.

3. 2. GA

'''GA'''(General Availability, General Acceptance)는 필요한 모든 상업화 활동이 완료되어 웹이나 물리 매체를 통해 시장에서 이용할 수 있게 됨을 의미한다. GA와 거의 비슷한 의미의 다른 용어로 '''FCS'''(First Customer Shipment)가 있다. 썬마이크로시스템즈와 시스코와 같은 일부 기업들은 자사의 소프트웨어 버전에 FCS라는 용어를 사용한다.

제품 수명 주기 단계: 정식 출시(GA), 단종 발표 (EOLA), 마지막 주문 날짜 (LOD), 그리고 제품 단종 (EOL)


'''정식 출시''' ('''GA''')는 모든 필요한 상용화 활동이 완료되어 소프트웨어 제품을 구매할 수 있는 마케팅 단계이며, 언어, 지역, 전자 배포 방식과 미디어 배포 방식에 따라 달라질 수 있다.[13] 상용화 활동에는 보안 및 규정 준수 테스트, 현지화 및 전 세계 출시가 포함될 수 있다. RTM(Release To Manufacturing, 제조 출시)에서 GA(정식 출시)까지의 기간은 GA에 필요한 모든 상용화 활동을 완료하는 데 걸리는 시간 때문에 며칠에서 몇 달이 걸릴 수 있다. 이 단계에서 소프트웨어는 "실행"된 것이다.

3. 3. 웹 출시

웹 출시(Release to Web, RTW)는 인터넷을 사용하여 소프트웨어를 배포하는 방식이다. 이 방식에서는 제조업체가 물리적 매체를 제작하지 않는다. 인터넷 사용이 증가함에 따라 웹 출시는 더욱 보편화되었다.

4. 지원

소프트웨어는 지원되는 동안 서비스 릴리스, 패치, 서비스 팩 등을 통해 버그 수정, 기능 개선, 보안 업데이트 등이 제공된다. 일반적으로 안티바이러스 소프트웨어나 MORPG 등은 장기간 지원이 필요하다. 마이크로소프트 윈도우 XP의 경우, 연장 지원 종료 후 5년간 유료 업데이트를 제공했으며, 2019년 4월 8일에 지원이 종료되었다.[15]

4. 1. 유지 관리 릴리스 (MR)

소프트웨어가 지원되는 동안, 때때로 서비스 릴리스, 패치 또는 서비스 팩이 적용되는데, "임시 릴리스" 또는 "유지 관리 릴리스"(MR)라고도 한다.[14] 예를 들어, 마이크로소프트는 32비트 버전의 윈도우 XP에 세 개의 주요 서비스 팩을, 64비트 버전에는 두 개의 서비스 팩을 출시했다.[14] 이러한 서비스 릴리스는 단일 설치 가능한 패키지 형태로 제공되는 업데이트, 수정 사항 및 개선 사항의 모음이다. 또한 새로운 기능을 구현하기도 한다. 일부 소프트웨어는 정기적인 지원을 예상하며 출시된다. 일반적으로 장기간 지원이 필요한 소프트웨어의 종류에는 백신 소프트웨어와 대규모 다중 사용자 온라인 게임이 포함된다. 윈도우 XP의 예를 계속해서 살펴보면, 마이크로소프트는 연장 지원 종료 후 5년 동안 유료 업데이트를 제공했다. 즉, 지원은 2019년 4월 8일에 종료되었다.[15]

4. 2. 서비스 팩 (SP)

소프트웨어가 지원되는 동안, "임시 릴리스" 또는 "유지 관리 릴리스"(MR)라고도 불리는 서비스 릴리스, 패치 또는 서비스 팩이 적용된다. 예를 들어, 마이크로소프트는 32비트 버전의 윈도우 XP에 세 개의 주요 서비스 팩을, 64비트 버전에는 두 개의 서비스 팩을 출시했다.[14] 이러한 서비스 릴리스는 단일 설치 가능한 패키지 형태로 제공되는 업데이트, 수정 사항 및 개선 사항의 모음이다. 또한 새로운 기능을 구현하기도 한다. 일부 소프트웨어는 정기적인 지원을 예상하며 출시된다. 일반적으로 장기간 지원이 필요한 소프트웨어의 종류에는 백신 소프트웨어와 대규모 다중 사용자 온라인 게임이 포함된다. 윈도우 XP의 경우, 마이크로소프트는 연장 지원 종료 후 5년 동안 유료 업데이트를 제공했으며, 지원은 2019년 4월 8일에 종료되었다.[15]

5. 지원 종료 (EOL)

소프트웨어가 더 이상 판매되거나 지원되지 않을 때, 해당 제품은 수명이 다했다고 하며, 단종, 중단, 폐기, 포기 또는 구식이 되었다고 한다. 그러나 사용자 충성도는 해당 플랫폼이 구식이 된 후에도 한동안, 심지어는 오래도록 계속될 수 있다. 공용 데스크톱 환경[16]ZX 스펙트럼[17] 등이 그 예이다.

수명 종료일 이후, 개발자는 일반적으로 새로운 기능을 구현하거나, 기존의 결함, 버그 또는 취약점(해당 날짜 전에 알려졌는지 여부와 관계없이)을 수정하거나, 해당 제품에 대한 지원을 제공하지 않는다. 개발자가 원할 경우 소스 코드를 공개하여 플랫폼이 다시 살아나 자원봉사자에 의해 유지 관리될 수 있으며, 그렇지 않은 경우 애버던웨어가 될 때 역설계될 수 있다.

6. 역사

"알파/베타" 테스트 용어는 IBM에서 시작되었다. IBM에서는 1950년대부터 소프트웨어 개발과 관련하여 유사한 용어를 사용해왔다. "A" 테스트는 새 제품을 공개하기 전에 검증하는 것을 의미했고, "B" 테스트는 제품 생산 전에 검증하는 것이었다. "C" 테스트는 제품을 일반에 출시하기 전 마지막으로 하는 테스트였다. 소프트웨어가 IBM 제품에서 중요해지면서, 발표 전 테스트를 "알파 테스트", 제품 출시 준비 상태를 보여주는 테스트를 "베타 테스트"라고 부르기 시작했다. IBM 초기 소프트웨어 프로젝트 관리자였던 마틴 벨스키(Martin Belsky)는 자신이 이 용어를 만들었다고 주장했다. IBM은 1960년대에 알파/베타 용어를 사용하지 않았지만, 이미 널리 알려진 상태였다. IBM에서는 고객이 수행하는 테스트를 "베타 테스트"라고 부르지 않고, "현장 테스트"라는 용어를 사용했다.[18]

이후 공개 베타 테스트가 시작되었는데, 초기에는 IBM PC용 워드프로세서 "WordVision"의 "개척자 에디션"을 49.95USD에 판매한 것이 그 예이다. 1984년, 스티븐 매니스(Stephen Manes)는 이를 두고 "뛰어난 마케팅 수완"이라고 평가했다.[18] 2000년 9월에는 애플(Apple Inc.)이 Mac OS X Public Beta 운영 체제의 ''상자 버전''을 출시했고,[19] 2005년 9월부터 2006년 5월까지 마이크로소프트는 Windows Vista용 ''커뮤니티 기술 미리 보기''(CTP)를 출시했다.[20] 2009년부터 2011년까지는 ''마인크래프트''(Minecraft)가 공개 베타 상태였다.

2005년 2월, ZDNet은 베타 버전이 마치 생산 수준인 것처럼 수년 동안 사용되는 현상에 대한 기사를 게재했다.[21] Gmail구글 뉴스(Google News)는 널리 사용되었지만 오랫동안 베타 상태였으며, 구글 뉴스는 2006년 1월에, Gmail을 포함한 구글 앱스(현재 구글 워크스페이스(Google Workspace))는 2009년 7월에 베타를 종료했다.[22] 윈도우 8(Windows 8) 출시 이후, 마이크로소프트(Microsoft)는 출시 전 소프트웨어를 "베타" 대신 "미리 보기"라고 부르며, 2014년에 시작된 Windows 참가자 프로그램을 통해 출시된 모든 출시 전 빌드는 "참가자 미리 보기 빌드"라고 불린다. "베타"는 릴리스 후보와 같은 의미로 사용되거나, 기간 한정 데모 또는 마케팅 기법으로 사용되기도 한다.[23]

참조

[1] 간행물 Encyclopedia definition of alpha version https://www.pcmag.co[...] 2011-01-12
[2] 웹사이트 What is an alpha version of a game? https://video-answer[...] 2022-09-23
[3] 서적 A Dictionary of the Internet https://www.oxfordre[...] Oxford University Press 2019-07-15
[4] 간행물 The Next Generation 1996 Lexicon A to Z Imagine Media 1996-03
[5] 서적 A Dictionary of Computer Science Oxford University Press 2016
[6] 서적 Microsoft Secrets: How the World's Most Powerful Software Company Creates Technology, Shapes Markets, and Manages People https://archive.org/[...] Free Press 1998
[7] 간행물 The Next Generation 1996 Lexicon A to Z https://archive.org/[...] Imagine Media 1996-03
[8] 웹사이트 Technology Preview Features Support Scope https://access.redha[...] Red Hat 2015-03-18
[9] 뉴스 Utilizing Public Betas and Free Trials to Launch a Software Product 2017-06-19
[10] 뉴스 Beta Wars 2004-05-17
[11] 웹사이트 Waiting with Beta'd Breath ''TidBITS'' #328 (May 13, 1996) http://www.tidbits.c[...] 1996-05-13
[12] 웹사이트 What is Golden Master (GM)? - Definition from Techopedia https://www.techoped[...] 2013-08-19
[13] 웹사이트 Top 200 SAM Terms – A Glossary Of Software Asset Management Terms http://omtco.eu/refe[...] 2013-05-21
[14] 웹사이트 Microsoft Update Catalog https://www.catalog.[...] 2024-05-03
[15] 웹사이트 Microsoft Product Lifecycle Search http://support.micro[...] 2024-05-03
[16] 웹사이트 '[cdesktopenv-devel] CDE 2.2.1 released {{!}} CDE - Common Desktop Environment' https://sourceforge.[...] 2024-05-03
[17] 웹사이트 ZX-Uno [ZX Spectrum Computer Clone Based on FPGA] http://zxuno.speccy.[...] 2024-05-03
[18] 간행물 Taking A Gamble With Word Vision https://books.google[...] PC Communications Corp. 2015-02-15
[19] 간행물 Apple Releases Mac OS X Public Beta https://www.apple.co[...] Apple Inc. 2000-09-13
[20] 간행물 Microsoft Windows Vista October Community Technology Preview Fact Sheet http://www.microsoft[...] Microsoft 2011-02-22
[21] 웹사이트 A long winding road out of beta http://news.zdnet.co[...] 2019-04-28
[22] 웹사이트 Google Apps is out of beta (yes, really) http://googleblog.bl[...] 2011-01-12
[23] 웹사이트 The inconvenient truths behind betas http://www.gamesrada[...] 2010-05-17
[24] 웹사이트 Why Google kept Gmail in "beta" for so many years. https://slate.com/ne[...] 2020-12-21
[25] 웹사이트 Encyclopedia definition of alpha version https://www.pcmag.co[...] 2011-01-12
[26] 서적 A Dictionary of the Internet (3 ed.) https://www.oxfordre[...] Oxford University Press 2019-07-15
[27] 간행물 The Next Generation 1996 Lexicon A to Z Imagine Media 1996-03
[28] 서적 A Dictionary of Computer Science Oxford University Press
[29] 웹사이트 Definition of betaware in the Free Online Encyclopedia http://encyclopedia2[...] 2015-04-06
[30] 간행물 The Next Generation 1996 Lexicon A to Z Imagine Media 1996-03
[31] 웹사이트 Technology Preview Features Support Scope https://access.redha[...] Red Hat 2015-03-18
[32] 웹사이트 The inconvenient truths behind betas http://www.gamesrada[...] 2011-04-30
[33] 웹사이트 Waiting with Beta'd Breath ''TidBITS'' #328 (May 13, 1996) http://www.tidbits.c[...] 2020-12-21
[34] 웹사이트 A long winding road out of beta http://news.zdnet.co[...] 2019-04-28
[35] 웹사이트 Google Apps is out of beta (yes, really) http://googleblog.bl[...] Google 2011-01-12
[36] 간행물 Apple Releases Mac OS X Public Beta https://www.apple.co[...] Apple Inc. 2011-02-22
[37] 간행물 Microsoft Windows Vista October Community Technology Preview Fact Sheet http://www.microsoft[...] Microsoft 2011-02-22
[38] 웹사이트 What is Golden Master (GM)? - Definition from Techopedia https://www.techoped[...] 2020-12-21
[39] 웹사이트 Mac OS X "Gold Master" Released To Manufacturing https://www.apple.co[...] 2020-12-21
[40] 논문 Top 200 SAM Terms – A Glossary Of Software Asset Management Terms http://omtco.eu/refe[...] OMTCO 2013-05-21
[41] 문서 소프트웨어 생명 주기 https://terms.naver.[...] 컴퓨터인터넷IT용어대사전, 전산용어사전편찬위원회 엮음



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com